Big Huge Thesaurus

diplomatic mission

noun